﻿#fillInData
{
    text-align:left;
    width: 95%;
    margin: 0 auto;
    /*border: 1px solid black;*/

}

#fillInData h1
{
    margin-top: 30px;
    color:#010a29;
    font-size: 4em;
    font-family: Calibri, Sans-Serif;
    text-transform:uppercase;

}

#fillInData h2
{
    margin-top: 20px;
    color:#010a29;
    font-size: 4em;
    font-family: Calibri, Sans-Serif;
    text-transform:uppercase;

}


#fillInData .fillInDataField
{
    clear:both;
    margin-right:17px;
} 

#fillInData .fillInDataField .label 
{
    font-family: Calibri, Arial, "Adobe Heiti Std R", "Adobe Fan Heiti Std B";
    font-size: 3em;
    clear:left;
}

.component
{
    font-family: Consolas, "Lucida Console", Ebrima, Calibri, Sans-Serif;
    font-size: 2.25em;
    clear:both;
    margin-bottom:5px;
}

.component.tiny
{
    width: 5em;
}

.component.small
{
}

.component.medium
{
    width: 20em;
}

.component.big
{
    width: 30em;
}

.component.huge
{
    width: 40em;
    height: 10em;
}

.button
{
   border-style:none;
   height: 35px;
   width: 120px;
   font-size: 2.5em;
   font-family: Calibri, "Berlin Sans FB"; 
   color:#191970;
   margin-top: 10px;
   padding: 0.5px auto 0.5px auto; 
   float: right;
}

.button.find
{
   background: url("../Images/Button/BUTTON_FIND_BACKGROUND2.png") no-repeat;
   text-indent: 22px;    
}

.button.open
{
   background: url("../Images/Button/BUTTON_OPEN_BACKGROUND.png") no-repeat;
   text-indent: 22px;    
}

.button.add
{
   background: url("../Images/Button/BUTTON_ADD_BACKGROUND.png") no-repeat;
   text-indent: 19px;    
}

.button.attach
{
   background: url("../Images/Button/BUTTON_ATTACHMENT_BACKGROUND.png") no-repeat;
   text-indent: 19px;    
}

.button.send
{
   float:left;
   background: url("../Images/Button/BUTTON_OPEN_BACKGROUND.png") no-repeat;
   text-indent: 5px;        
}

 .button:hover
 {
    color: White !important;
 }
 
 fieldset#pageLoad
 {
     padding: 1em;
     margin: 1em 15%;
     background: url("../Images/Background/halfscreen_WHITE.png") repeat;
 }
 
 #filter
 {
     padding: 2.1em;
 }
 
 legend
 {
    font-size: 2em;
    font-family: Calibri, Sans-Serif;
    text-transform:uppercase;     
 }
 


#error, #goBack{margin: auto;}

#error_403
{
    margin: 50px auto;    
    background-image: url("../Images/Error/403_ERROR_BACKGROUND.png");
    background-repeat: no-repeat;
}

#error_404
{
    margin: 50px auto;    
    background-image: url("../Images/Error/404_ERROR_BACKGROUND.png");
    background-repeat: no-repeat;
}

#error_500
{
    margin: 50px auto;    
    background-image: url("../Images/Error/500_ERROR_BACKGROUND.png");
    background-repeat: no-repeat;
}

#unspecifiedError
{
    margin: 50px auto;    
    background-image: url("../Images/Error/NONESPECIFIC_ERROR_BACKGOUND.png");
    background-repeat: no-repeat;
}

#contact
{
    text-align: left;
}

#contact h1
{
    margin-top: 30px;
    margin-left: 10px;
    color:#010a29;
    font-size: 4em;
    font-family: Calibri, Sans-Serif;
    text-transform:uppercase;
    
}

#contact p
{
    color:black;
    font-size: 3em;
    font-family: Calibri, Sans-Serif;
    margin-left: 10px;
   
}


#contact ul
{
    font-family:"Calibri";
    font-size: 4em;
    font-weight: 100;
    text-indent: 15px;
    list-style-position:inside;
    
 
}

#contact ul li ul
{
    font-family:"Calibri";
    font-size: 0.8em;
    font-weight: 100;
    text-indent: 30px;
    list-style-image: url(../../Images/Icon/EMAIL_16X16.png);
    margin-bottom: 5px;
    
}

 .validation
 {
    clear: both;
    margin-left: 10px;
    font-family: Arial, Sans-Serif;
    font-size: 2.5em;
    color:Red !important;
}

.validation.message
{
    margin: 10px 5px;
    list-style-image: url("../Images/Icon/WARNING_16x16.png");
    list-style-position: inside;
    width: 100%;
}

#goBack li
{
    list-style: none;
    list-style-position:inside;
}

#goBack a:link
{
    text-decoration:none;
    text-indent: 10px;
    vertical-align:top;
    color: blue;
    font-family: Arial, Sans-Serif;
    font-size: 2.2em !important;
}

#goBack a:hover
{
    color: Red;
    text-decoration:underline;
}

#goBack img
{
    padding-right: 3px; 
}
